#!/bin/bash
if test -z $1 ; then echo "Sintaxis: multirenderblender.sh binarioblender archivo.blend primerframe ultimoframe carptadestino/ NombreEscena"; exit; fi
if test -z $2 ; then echo "Sintaxis: multirenderblender.sh binarioblender archivo.blend primerframe ultimoframe carptadestino/ NombreEscena"; exit; fi
if test -z $3 ; then echo "Sintaxis: multirenderblender.sh binarioblender archivo.blend primerframe ultimoframe carptadestino/ NombreEscena"; exit; fi
if test -z $4 ; then echo "Sintaxis: multirenderblender.sh binarioblender archivo.blend primerframe ultimoframe carptadestino/ NombreEscena"; exit; fi
if test -z $5 ; then echo "Sintaxis: multirenderblender.sh binarioblender archivo.blend primerframe ultimoframe carptadestino/ NombreEscena"; exit; fi
if test -z $6 ; then echo "Sintaxis: multirenderblender.sh binarioblender archivo.blend primerframe ultimoframe carptadestino/ NombreEscena"; exit; fi

#$1 -b $2 -o t#### -F PNG -x 1 -f 1 -d

secu=$(seq $3 $4 | sort -r -n)

for i in $secu
do
   #clear
   echo "Frame $i"
   echo `printf "%04d\n" $i`.png
   ARCH=$(echo `printf "%04d\n" $i`.png)
   if test -f $5$ARCH ; then 
	echo "Existe"
	file $5$ARCH | grep empty && rm $5$ARCH
   else
	echo "NoExiste"
        touch $5$ARCH
	#limpieza de Swap
	echo "Liberando y ajustando SWAP"
	swapoff -a
	swapon -a
	sysctl -w vm.swappiness=10
        $1 -b $2 -S $6 -o t#### -F PNG -x 1 -f $i -d
	mv t$ARCH $5$ARCH
   fi	
done
